fighting off - German English Dictionary